API Documentation
MAIN PAGE
NAMESPACES
CLASSES
Documentation
Headers
NilkinsResources
LogManager.h
1
// LogManager.h
3
//
5
6
namespace
nkResources
7
{
14
class
DLL_RESOURCES_EXPORT
LogManager
final :
public
nkCommon::SingletonClass<LogManager>
15
{
16
friend
class
nkCommon::SingletonClass<
LogManager
> ;
17
18
public :
19
23
LogManager
() ;
27
~LogManager
() ;
28
29
// Setters
35
void
setReceiver
(
nkLog::Logger
* receiver) ;
36
37
// Getters
41
nkLog::Logger
*
getReceiver
()
const
;
42
43
// Log
50
void
log
(
const
std::string_view& message,
const
std::string_view& className) ;
51
} ;
52
}
nkResources::LogManager::log
void log(const std::string_view &message, const std::string_view &className)
nkResources::LogManager
The log manager class attached to this component.
Definition:
LogManager.h:15
nkResources::LogManager::getReceiver
nkLog::Logger * getReceiver() const
nkResources::LogManager::~LogManager
~LogManager()
nkLog::Logger
An interface to make all logging capabilities central.
Definition:
Logger.h:15
nkResources::LogManager::LogManager
LogManager()
nkResources::LogManager::setReceiver
void setReceiver(nkLog::Logger *receiver)
nkResources
Encompasses all API of component NilkinsResources.
Definition:
LogManager.h:7
Generated by
Doxygen
1.8.18